//package com.rainng.coursesystem.module.custom.controller;
//
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.royali.demo.base.api.ApiRest;
//import com.royali.demo.base.api.controller.BaseController;
//import com.royali.demo.base.api.dto.BaseIdReqDTO;
//import com.royali.demo.base.api.dto.BaseIdsReqDTO;
//import com.royali.demo.base.api.dto.PagingReqDTO;
//import com.royali.demo.module.custom.dto.request.CustomQueryReqDTO;
//import com.royali.demo.module.custom.dto.request.CustomReqDTO;
//import com.royali.demo.module.custom.dto.response.CusDicResDTO;
//import com.royali.demo.module.custom.dto.response.CustomResDTO;
//import com.royali.demo.module.custom.service.CustomService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//@RestController
//@RequestMapping("/sys/custom")
//public class CustomController extends BaseController {
//
//    @Autowired
//    private CustomService baseService;
//
//    /**
//     * 分页查询数据
//     * @param reqDTO
//     * @return
//     */
//    @PostMapping("/paging")
//    public ApiRest<IPage<CustomResDTO>> paging(@RequestBody PagingReqDTO<CustomQueryReqDTO> reqDTO){
//        IPage<CustomResDTO> page = baseService.paging(reqDTO);
//        return super.success(page);
//    }
//
//    /**
//     * 保存用户
//     * @param reqDTO
//     * @return
//     */
//    @PostMapping("/save")
//    public ApiRest save(@RequestBody CustomReqDTO reqDTO){
//        baseService.save(reqDTO);
//        return super.success();
//    }
//
//    /**
//     * 批量删除用户
//     * @param reqDTO
//     * @return
//     */
//    @PostMapping("/delete")
//    public ApiRest delete(@RequestBody BaseIdsReqDTO reqDTO){
//        baseService.delete(reqDTO.getIds());
//        return super.success();
//    }
//
//    /**
//     * 查看详情
//     * @param reqDTO
//     * @return
//     */
//    @PostMapping("/detail")
//    public ApiRest<CustomResDTO> detail(@RequestBody BaseIdReqDTO reqDTO){
//        CustomResDTO custom = baseService.getCustomById(reqDTO.getId());
//        return super.success(custom);
//    }
//
//    /**
//     * 展示所有客户(id,groupName)
//     * @return
//     */
//    @GetMapping("/list")
//    public ApiRest<List<CusDicResDTO>> list(){
//        List<CusDicResDTO> resDTOS = baseService.getList();
//        return super.success(resDTOS);
//    }
//
//
//}
